import com.fy.login.IUserService;
import com.fy.login.IValidateChain;
import com.fy.login.internal.SimpleLoginModule;

import javax.security.auth.spi.LoginModule;

module xlogin {
    uses IUserService;
    uses IValidateChain;
    exports com.fy.login;
    exports com.fy.login.permissions;
    exports com.fy.login.internal;

    provides IUserService with
            com.fy.login.FixedUserService;

    provides LoginModule with
            SimpleLoginModule;
}